sprout new buds or flowers - French English Dictionary